package com.fqgj.xjd.user.integration;

import com.fqgj.xjd.user.client.response.AadhaarBack;
import com.fqgj.xjd.user.client.response.AadhaarFrontBottom;
import com.fqgj.xjd.user.client.response.OcrPassportBack;
import com.fqgj.xjd.user.client.response.OcrPassportFront;
import com.fqgj.xjd.user.client.response.OcrVoteridBack;
import com.fqgj.xjd.user.client.response.OcrVoteridFront;
import com.fqgj.xjd.user.client.response.Pan;

/**
 * @author: moss
 * 2018-10-08
 */
@Deprecated
public interface UserOcrService {
    /**
     * aadhaar反面识别
     *
     * @param identityBackUrl
     */
    @Deprecated
    AadhaarBack ocrForAadhaarBack(String identityBackUrl);

    /**
     * aadhaar正面识别
     *
     * @param identityFrontUrl
     */
    @Deprecated
    AadhaarFrontBottom ocrForAadhaarFrontBottom(String identityFrontUrl);

    /**
     * pan识别
     *
     * @param panCardUrl
     */
    Pan ocrForPan(String panCardUrl);

    /**
     * passport正面识别
     *
     * @param passportFrontUrl
     * @return
     */
    OcrPassportFront ocrForPassportFront(String passportFrontUrl);

    /**
     * passport反面识别
     *
     * @param passportBackUrl
     * @return
     */
    OcrPassportBack ocrForPassportBack(String passportBackUrl);

    /**
     * voterid正面识别
     *
     * @param voteridFrontUrl
     * @return
     */
    OcrVoteridFront ocrForVoteridFront(String voteridFrontUrl);

    /**
     * voterid反面识别
     *
     * @param voteridBackUrl
     * @return
     */
    OcrVoteridBack ocrForVoteridBack(String voteridBackUrl);
}
